@charset "utf-8";

/* Style Reset
----------------------------------------------------------- */
html { overflow:hidden; }
body,div,
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}

ol,ul,li { list-style-type: none; }
img { border:0; vertical-align:bottom; }

/* clearfix
----------------------------------------------------------- */
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
} 

.clearfix{display:inline-block;}

/*Hides from IE-mac\*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/*End hide from IE-mac*/
